// 登录功能模块
class LoginManager {
    constructor() {
        this.init();
    }
    
    init() {
        this.setupEventListeners();
        this.generateCaptcha();
    }
    
    // 设置事件监听器
    setupEventListeners() {
        // 登录表单提交
        document.getElementById('loginForm').addEventListener('submit', (e) => {
            this.handleLogin(e);
        });
        
        // 验证码点击刷新
        document.getElementById('captcha-image').addEventListener('click', () => {
            this.generateCaptcha();
        });
    }
    
    // 生成验证码
    generateCaptcha() {
        const num1 = Math.floor(Math.random() * 10) + 1;
        const num2 = Math.floor(Math.random() * 10) + 1;
        document.getElementById('captcha-image').textContent = `${num1}+${num2}=`;
    }
    
    // 处理登录
    handleLogin(e) {
        e.preventDefault();
        
        const username = document.getElementById('username').value;
        const password = document.getElementById('password').value;
        const role = document.getElementById('role').value;
        const captcha = document.getElementById('captcha').value;
        
        // 简单验证
        if (username && password && role && captcha) {
            // 模拟登录成功
            document.getElementById('loginPage').style.display = 'none';
            document.getElementById('systemPage').style.display = 'block';
            
            // 初始化系统管理界面
            systemManager.init();
        } else {
            alert('请填写完整的登录信息！');
        }
    }
}

// 初始化登录管理器
const loginManager = new LoginManager();